Adaptive Multigrid Methods in MPI
نویسندگان
چکیده
Adaptive multigrid methods solve partial differential equations through a discrete representation of the domain that introduces more points in those zones where the equation behavior is highly irregular. The distribution of the points changes at run time in a way that cannot be foreseen in advance. We propose a methodology to develop a highly parallel solution based upon a load balancing strategy that respects the locality property of adaptive multigrid method, where the value of a point p depends on the points that are ”close” to p according to a neighborhood stencil. We also describe the update of the mapping at run time to recover an unbalancing, together with strategies to acquire data mapped onto other processing nodes. A MPI implementation is presented together with some experimental results.
منابع مشابه
Collecting Remote Data in Irregular Problems with Hierarchical Representation of the Domain
Irregular problems require the computation of some properties of a set of elements irregularly distributed in a domain. These problems satisfy a locality property because the properties of an element e depend upon those of its neighbors according to a problem dependent stencil. This paper proposes two strategies, fault prevention and informed fault prevention, to collect properties of elements ...
متن کاملTool-box for parallel adaptive computations of 3-D convection-diffusion problems using domain decomposition
In this report we describe the tools that we have used, developed, and implemented in a computer system for simulation of flows in porous media. Our goal was to create a simulator that uses various tools and that is based on discretization by finite elements and finite volumes and uses efficient preconditioning iterative methods for the resulting large sparse system. Also important features are...
متن کاملCSE 260 Final Project: Multigrid using MPI
In this project, we began with a serial plus OpenMP implementation of a multigrid method to solve Poisson’s equation in three dimensions. Our main goal was to parallelize this method using data-level parallelism and MPI. To this end, our primary goal was to extend the work of previous students by handling two and three dimensional data divisions. Beyond that, we sought to implement the fastest ...
متن کاملAdaptive Non-Nested Multigrid Methods
This paper presents some linear adaptive non-nested multigrid methods which are applied to linear elastic problems discretized with triangular and tetrahedral nite elements using unstructured and Delaunay mesh generators. The Zienkiewicz-Zhu error estimator and a h-re nement procedure are used to obtain the non-nested meshes used by the multigrid methods. We solve problems with a speci ed perce...
متن کاملLocal multigrid methods on hierarchical meshes
This note summarizes the results in [1, 3, 2] on the construction of parallel local multigrid methods. In addition, we present an extended formalization of the adaptive data structure in order to describe precisely the requirements for adaptive multigrid methods with local smoothing for general finite element discretizations. Based on this formalization algorithms can be defined, developed, and...
متن کامل